home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MicroMail / MicroMail.jar / b.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-21  |  3.4 KB  |  149 lines

  1. import com.siemens.mp.io.File;
  2.  
  3. // $FF: renamed from: b
  4. public class class_0 {
  5.    // $FF: renamed from: a int
  6.    public static int field_0;
  7.  
  8.    // $FF: renamed from: a (v) int
  9.    public static int method_0(v var0) {
  10.       int var1 = 0;
  11.       field_0 = 0;
  12.       StringBuffer var2 = new StringBuffer(100);
  13.       Object var5 = null;
  14.       String[] var6 = null;
  15.       int[] var7 = null;
  16.       MicroMail.setEndConnection(false);
  17.       int var9 = j.if();
  18.  
  19.       for(int var10 = 0; var10 < var9; ++var10) {
  20.          i.int = j.if(var10);
  21.          String var4 = i.int.char + i.w;
  22.          j.a(var4);
  23.          String[] var19 = j.for();
  24.          j.byte();
  25.          String var3 = i.int.char + i.null;
  26.          if (i.int != null && i.int.for) {
  27.             var0.a(-1, 0, i.int.if, (String)null, (String)null);
  28.             boolean var11 = i.a(true);
  29.             if (!var11) {
  30.                c var10007 = MicroMail.r;
  31.                var0.a(-1, -1, (String)null, MicroMail.r.getText(20) + i.int.char, (String)null);
  32.                MicroMail.printInfo(MicroMail.r.getText(20) + i.int.char);
  33.                return -1;
  34.             }
  35.  
  36.             var0.a(-1, -1, (String)null, MicroMail.r.getText(22), (String)null);
  37.             int var12 = s.a();
  38.             int var13 = var12 / 30;
  39.             var2.delete(0, var2.length());
  40.             var2.append(" 0/");
  41.             var2.append(var12);
  42.             var2.append(" ");
  43.             var2.append(MicroMail.r.getText(24));
  44.             var0.a(-1, -1, (String)null, var2.toString(), (String)null);
  45.             j.a(var3);
  46.  
  47.             for(int var15 = 0; var15 <= var13; ++var15) {
  48.                int var14;
  49.                if (var15 == var13) {
  50.                   var14 = var12 % 30;
  51.                } else {
  52.                   var14 = 30;
  53.                }
  54.  
  55.                System.gc();
  56.                if (var14 > 0) {
  57.                   var0.a(var12, -1, (String)null, (String)null, (String)null);
  58.                   var6 = s.if(var14, 30 * var15);
  59.                   var7 = s.a(var14, 30 * var15);
  60.                }
  61.  
  62.                System.gc();
  63.                int var16 = 30 * var15;
  64.  
  65.                for(int var17 = 0; var17 < var14; ++var17) {
  66.                   var2.delete(0, var2.length());
  67.                   var2.append(" ");
  68.                   var2.append(var17 + 1 + var16);
  69.                   var2.append("/");
  70.                   var2.append(var12);
  71.                   var2.append(" ");
  72.                   var2.append(MicroMail.r.getText(24));
  73.                   var0.a(-1, var17 + 1 + var16, (String)null, var2.toString(), (String)null);
  74.                   if (!method_1(var19, var6[var17])) {
  75.                      if (var7[var17] <= 4096) {
  76.                         a var8 = s.for(var17 + 1 + var16, var7[var17]);
  77.                         l.a(1, var8, -1);
  78.                         ++var1;
  79.                         Object var21 = null;
  80.                      } else {
  81.                         ++field_0;
  82.                      }
  83.                   }
  84.  
  85.                   j.a(var6[var17], var17 + 1 + var16);
  86.                   if (MicroMail.getAppShutdown() || MicroMail.getEndConnection()) {
  87.                      MicroMail.printInfo(MicroMail.r.getText(23));
  88.                      break;
  89.                   }
  90.  
  91.                   System.gc();
  92.                }
  93.  
  94.                var6 = null;
  95.                var7 = null;
  96.                System.gc();
  97.                if (MicroMail.getAppShutdown() || MicroMail.getEndConnection()) {
  98.                   MicroMail.printInfo(MicroMail.r.getText(23));
  99.                   break;
  100.                }
  101.             }
  102.  
  103.             j.byte();
  104.             i.if(true);
  105.             i.int = null;
  106.             var6 = null;
  107.             var7 = null;
  108.             Object var20 = null;
  109.  
  110.             try {
  111.                File var10000 = i.b;
  112.                File.delete(var4);
  113.                var10000 = i.b;
  114.                File.rename(var3, var4);
  115.             } catch (Exception var18) {
  116.             }
  117.  
  118.             System.gc();
  119.             var0.a(-1, -1, (String)null, MicroMail.r.getText(21), (String)null);
  120.          } else {
  121.             MicroMail.printInfo("ACCOUNT NOT ACTIVE:" + i.int.char);
  122.          }
  123.  
  124.          if (MicroMail.getAppShutdown() || MicroMail.getEndConnection()) {
  125.             MicroMail.printInfo(MicroMail.r.getText(23));
  126.             break;
  127.          }
  128.       }
  129.  
  130.       System.gc();
  131.       return var1;
  132.    }
  133.  
  134.    // $FF: renamed from: a (java.lang.String[], java.lang.String) boolean
  135.    protected static boolean method_1(String[] var0, String var1) {
  136.       if (var0 != null) {
  137.          int var2 = 0;
  138.  
  139.          for(int var3 = var0.length; var2 < var3; ++var2) {
  140.             if (var0[var2].equals(var1)) {
  141.                return true;
  142.             }
  143.          }
  144.       }
  145.  
  146.       return false;
  147.    }
  148. }
  149.